輸出格式:2008-02-27 00:25:13
SELECT CONVERT(char(19), getdate(), 120)
輸出格式:2008-02-27
SELECT CONVERT(char(10), getdate(), 20)
輸出格式:2008/02/27
SELECT CONVERT(char(10), getdate(), 111)
輸出格式:20080227
SELECT CONVERT(char(8), getdate(), 112)
CAST 沒有辦法指定日期格式樣式,如果要指定的話,勢必要自己加工過。
CAST (運算式 AS 資料型別 [ (資料長度) ])
應用範例如下:
DECLARE @myDate DATETIME
SET @myDate = '2008/09/09 08:25 AM'
SELECT CAST(YEAR(@myDate) - 1911 AS NVARCHAR(3)) + '年'
+ CAST(Month(@myDate) AS NVARCHAR(2)) + '月'
+ CAST(Day(@myDate) AS NVARCHAR(2)) + '日'